const readline = require('readline-sync');

//找出1-100能被3整除的数或尾数为3的数，以数组的形式打印
// let arr = [];
// for (let number = 1; number <= 100; number++) {
//     if (number % 3 == 0 || number % 10 == 3) {
//         arr.push(number);
//     }
// }
// console.log(arr);

//用户输入3个数，找出最大值、最小值、平均数
// let sum = 0;
// let arr = [];
// console.log('请输入三个数');
// for (let i = 1; i <= 3; i++) {
//     console.log(`请输入第${i}个数`);
//     let number = readline.question() - 0;
//     arr.push(number)
//     sum+=number;
// }
// arr.sort((a, b) => a - b); 
// console.log(`最小值为${arr[0]}最大值为${arr[arr.length-1]}平均数为${sum/arr.length}`);

// 创建一个数组让用户输入数字，直到输入 0 为止。删除数组中的奇数，计算偶数的和
// (自己的方法)
let login = false;
let arr = [];
let sum = 0;
let arr2 = [];
for (let number = null; number != 0; number++) {
    console.log('请输入数字');
    let number = readline.question() - 0;
    if (number != 0) {
        arr.push(number);
        arr.sort((a, b) => a - b);
        console.log(arr);
    } else {
        login = true;
        break;
    }
}
if (login) {
    console.log(arr);
    for (let item of arr) {
        if (item % 2 == 0) {
            arr2.push(item)
            sum+= item
        }
    }
    console.log(arr2);
}
console.log(sum);

// (老师的方法)
// let arr = [];
// let flag = true;
// while (flag) {
//     console.log('请输入数字');
//     let number = readline.question() - 0;
//     if (number) {
//         arr.push(number);
//     } else {
//         flag = false;
//     }
// }
// console.log(arr);

// for (let i = 0; i < arr.length; i++) {
//     if (arr[i] % 2 == 1) {
//         arr.splice(i, 1);
//         i--;

//     } 
// }
// console.log(arr);

//由用户决定数组长度，依次输入数组中的每个数，1. 最大值 2. 最小值 3. 平均值 4. 求和 重复
// let arr = [];
// let sum = 0;
// let flag = true;
// let off = true;
// console.log('请输入你想要的数组长度：');
// let length = readline.question() - 0;
// for (let i = 1; i < length + 1; i++) {
//     console.log(`请输入第${i}个数`);
//     let number = readline.question() - 0;
//     arr.push(number);
//     sum += number
// }
// arr.sort((a, b) => a - b);
// console.log(arr);
// while (flag) {
//     console.log('1. 最大值 2. 最小值 3. 平均值 4. 求和 5. 退出');
//     let num = readline.question() - 0;
//     switch (num) {
//         case 1:
//             console.log(arr[arr.length - 1]);
//             console.log('按1返回上一步,按2退出');
//             let one = readline.question();
//             if (one == 1) {
//                 flag = true;
//             } else {
//                 console.log('穷B');
//                 flag = false;
//                 break;
//             }
//             break;
//         case 2:
//             console.log(arr[0]);
//             console.log('按1返回上一步,按2退出');
//             let two = readline.question();
//             if (two == 1) {
//                 flag = true;
//             } else {
//                 console.log('穷B');
//                 flag = false;
//                 break;
//             }
//             break;
//         case 3:
//             console.log(sum / arr.length);
//             console.log('按1返回上一步,按2退出');
//             let three = readline.question();
//             if (three == 1) {
//                 flag = true;
//             } else {
//                 console.log('穷B');
//                 flag = false;
//                 break;
//             }
//             break;
//         case 4:
//             console.log(sum);
//             console.log('按1返回上一步,按2退出');
//             let fovr = readline.question();
//             if (fovr == 1) {
//                 flag = true;
//             } else {
//                 console.log('穷B');
//                 flag = false;
//                 break;
//             }
//             break;
//         case 5:
//             console.log('穷B');
//             flag = false;
//             break;
//     }
// }

//登录注册

let users = [
    ['zhangsan', 123],
    ['lisi', 456]
];
let login = false;
let arr = [];
let flag = true;
let login2 = true;
let hh = false;
let tt =false;
while (login2) {
    console.log('请选择：1. 登录 2. 注册');
    let opt = readline.question();
    if (opt == 1) {
        console.log('请输入账号');
        let id = readline.question();
        console.log('请输入密码');
        let password = readline.question();
        for (let item of users) {
            if (id == item[0] && password == item[1]) {
                login = true;
            }
        }
        if (login) {
            console.log(`欢迎你${id}`);
            login2 = false;
            tt = true;

        }
    } else {
        while (flag) {
            console.log('请输入注册账号');
            let id2 = readline.question();
            for (let item of users) {
                if (id2 == item[0]) {
                    console.log('已经有人注册了');
                    flag = true;
                    hh = false;
                    break;
                } else {
                    hh = true;
                }
            }
            if (hh) {
                console.log('请输入注册密码');
                let password = readline.question() - 0;
                arr.push(id2, password);
                users.push(arr);
                console.log(users);
                console.log('注册成功');
                flag = false;
                login2 = true;
                break;
            }

        }

    }
}
if (tt) {
    
    console.log('4564654654654655646');
}
// console.log(arr);
// users.push(arr);
// console.log(users);
// for (let item of arr) {

// }